package org.jeecg.common.constant;

public class UserConstant {
    /** 校验返回结果码 */
    public final static String UNIQUE = "0";
    public final static String NOT_UNIQUE = "1";

    /** 是否启用 */
    public final static String ENABLE_FLAG_YES = "Y";
    public final static String ENABLE_FLAG_NO = "N";

    /** 是否 */
    public final static String SYS_YES = "Y";
    public final static String SYS_NO = "N";

    /** 产品物料标识 */
    public final static String PRODUCT_PRODUCT = "PRODUCT";//产成品
    public final static String PRODUCT_ITEM = "ITEM";      //物料

    /** 项目状态码 */
    public final static String PROJECT_STATUS_PREPARE = "PREPARE";
    public static final String PROJECT_STATUS_CONFIRMED ="CONFIRMED";
    public final static String PROJECT_STATUS_FINISHED = "FINISHED";

    /** 合同状态码 */
    public final static String CONTRACT_STATUS_PREPARE = "PREPARE";
    public static final String CONTRACT_STATUS_CONFIRMED ="CONFIRMED";
    public static final String CONTRACT_STATUS_IMPORTED ="IMPORTED";
    public static final String CONTRACT_STATUS_IMPORT_CONFIRMED ="IMPORT_CONFIRMED";
    public final static String CONTRACT_STATUS_FINISHED = "FINISHED";

    public final static String ZERO = "0";
    public final static String NOT_ZERO = "1";

    /** 计划状态码 */
    public final static String PLAN_STATUS_PREPARE = "PREPARE";
    public static final String PLAN_STATUS_CONFIRMED ="CONFIRMED";
    public final static String PLAN_STATUS_FINISHED = "FINISHED";

    /** 设计状态码 */
    public final static String DESIGN_STATUS_PREPARE = "PREPARE";
    public static final String DESIGN_STATUS_CONFIRMED ="CONFIRMED";
    public final static String DESIGN_STATUS_FINISHED = "FINISHED";

    /** 工艺状态码 */
    public final static String PROCESS_STATUS_PREPARE = "PREPARE";
    public static final String PROCESS_STATUS_CONFIRMED ="CONFIRMED";
    public final static String PROCESS_STATUS_FINISHED = "FINISHED";

    /** BOM类型 */
    public final static String BOM_SELF_PRODUCE = "SELF_PRODUCE";
    public static final String BOM_OUT_PRODUCE ="OUT_PRODUCE";
    public final static String BOM_OUT_BUY = "OUT_BUY";

    /** 审核状态 */
    public final static String AUDIT_AGREE = "AGREE";
    public static final String AUDIT_DISAGREE ="DISAGREE";

    /** 报料状态码 */
    public final static String WANTED_STATUS_PREPARE = "PREPARE";
    public final static String WANTED_STATUS_FINISHED = "FINISHED";

    /** 核减状态码 */
    public final static String STORAGE_STATUS_PREPARE = "PREPARE";
    public final static String STORAGE_STATUS_FINISHED = "FINISHED";

    /** 系统物料产品ID，不能删除 */
    public final static String FINISHED_PRODUCT = "1829779135988789249";          //产成品
    public final static String SEMI_FINISHED_PRODUCT = "1829779178720358401";     //半成品
    public final static String ITEM_PRODUCT = "1829777088690323458";              //物料
    public final static String ROOT_PRODUCT = "1829776126609260545";              //物料产品分类（根目录）
    public final static String STEEL_PRODUCT = "1830492221884424193";             //钢材类
    public final static String IRONWARE_PRODUCT = "1829779251537670145";          //五金类
    public final static String MATERIAL_PRODUCT = "1829779251537670145";          //材料
    public final static String OUT_BUY_PRODUCT = "1829779251537670145";           //外购件

    /**
     * 机柜二维码
     */
    public final static String QR_CODE_URL = "http://erp.wm-mis.com/material-scan?id=";
}
